package com.engine.salary.service;

import com.engine.salary.entity.siaccount.po.InsuranceAccountDetailPO;
import com.engine.salary.entity.siaccount.po.InsuranceAccountInspectPO;

import java.util.List;
import java.util.Map;

/**
 * @Author weaver_cl
 * 
 * @Date 2022/4/11
 * @Version V1.0
 **/
public interface RecordsBuildService {

    List<Map<String, Object>> buildCommonRecords(List<InsuranceAccountDetailPO> list, Long employeeId, boolean dynamicEmpInfo);

    List<Map<String, Object>> buildCommonRecordsWithStyle(List<InsuranceAccountDetailPO> list, Long employeeId);

    List<Map<String, Object>> buildInspectRecords(List<InsuranceAccountInspectPO> list, Long paymentOrganization);
}
